\section{src/process/decode/decode.c \-File \-Reference}
\label{decode_8c}\index{src/process/decode/decode.\-c@{src/process/decode/decode.\-c}}
{\ttfamily \#include \char`\"{}decode.\-h\char`\"{}}\*
{\ttfamily \#include $<$common.\-h$>$}\*
{\ttfamily \#include $<$my\-Lib.\-h$>$}\*
{\ttfamily \#include \char`\"{}process/instruction\-Ref\-Parser/ins\-Parser.\-h\char`\"{}}\*
\-Include dependency graph for decode.\-c\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{decode_8c__incl}
\end{center}
\end{figure}
\subsection*{\-Data \-Structures}
\begin{DoxyCompactItemize}
\item 
struct {\bf \-C\-O\-D\-E\-\_\-\-F\-O\-R\-\_\-\-O\-P\-\_\-\-T\-Y\-P\-E}
\begin{DoxyCompactList}\small\item\em \-Structure containing the code and size of an operation according its type. \end{DoxyCompactList}\item 
struct {\bf s\-\_\-\-Addressing\-Method}
\begin{DoxyCompactList}\small\item\em \-Structure containing the \-Addressing method of an operation. \end{DoxyCompactList}\item 
struct {\bf s\-\_\-\-Prefix\-Descriptor}
\begin{DoxyCompactList}\small\item\em \-Structure containing the prefixes to be identified within a statement. \end{DoxyCompactList}\item 
struct {\bf s\-\_\-decoding}
\begin{DoxyCompactList}\small\item\em \-Structure containing information of a decoded instruction. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
char {\bf determine\-Byte\-Function} (char $\ast$buf)
\begin{DoxyCompactList}\small\item\em \-Function that determines the processing functionality byte. \end{DoxyCompactList}\item 
void {\bf prepare\-For\-Next\-Instruction} ()
\begin{DoxyCompactList}\small\item\em \-The system is prepared to analyze the \-N\-E\-X\-T instruction. \end{DoxyCompactList}\item 
char {\bf number\-Of\-Operands} (char opcode)
\item 
{\bf \-U\-I\-N\-T8} {\bf is\-In\-No\-O\-P\-List} ({\bf \-U\-I\-N\-T8} op)
\begin{DoxyCompactList}\small\item\em \-Verify that the operation code is not in the list of no operators. \end{DoxyCompactList}\item 
{\bf \-R\-E\-G\-\_\-\-V\-A\-L\-U\-E\-S} $\ast$ {\bf get\-Register} ({\bf \-U\-I\-N\-T8} value, {\bf \-U\-I\-N\-T8} {\bf size})
\begin{DoxyCompactList}\small\item\em \-Gets the corresponding register according the value and size. \end{DoxyCompactList}\item 
char {\bf get\-Size\-Of\-Operand} ({\bf \-I\-N\-T8} $\ast$op\-Type, {\bf \-I\-N\-T8} $\ast$op\-Addr\-Mode)
\begin{DoxyCompactList}\small\item\em \-Gets the operand size according to the operation type and addressing method. \end{DoxyCompactList}\item 
char {\bf has\-Exntesion} (char byte, char $\ast$list)
\begin{DoxyCompactList}\small\item\em \-Verify in the instruction has extensions. \end{DoxyCompactList}\item 
char {\bf get\-Size\-Of\-Instruction} ({\bf \-I\-N\-T8} $\ast$buf)
\begin{DoxyCompactList}\small\item\em \-Gets the instruction size according to the attribute analysis. \end{DoxyCompactList}\item 
char {\bf decode\-One\-Byte\-Opcode} (char $\ast$buf)
\begin{DoxyCompactList}\small\item\em \-Process that analyzes and disassembles instructions with one byte opcode. \end{DoxyCompactList}\item 
char {\bf decode\-Prefix} (char $\ast$buf)
\begin{DoxyCompactList}\small\item\em \-Process that analyzes and identifies prefixes into the instruction analyzed. \end{DoxyCompactList}\item 
char {\bf decode\-Two\-Byte\-Opcode} (char $\ast$buf)
\begin{DoxyCompactList}\small\item\em \-Process that analyzes and disassembles instructions with two byte opcode. \end{DoxyCompactList}\item 
char {\bf is\-Prefix} ({\bf \-I\-N\-T8} $\ast$buf)
\begin{DoxyCompactList}\small\item\em \-Process that analyzes and identifies if buf is a prefix. \end{DoxyCompactList}\item 
char {\bf decode} (char $\ast$buf, {\bf \-U\-I\-N\-T8} $\ast$decoded\-Size, {\bf \-M\-A\-C\-H\-I\-N\-E\-\_\-\-I\-N\-S\-T\-R\-U\-C\-T\-I\-O\-N} $\ast$instruction\-Decoded)
\begin{DoxyCompactList}\small\item\em \-State machine that controls the disassembly process. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{\-Variables}
\begin{DoxyCompactItemize}
\item 
{\bf \-I\-N\-T8} $\ast$ {\bf g\-Buf}
\begin{DoxyCompactList}\small\item\em \-Global \-Buffer containing the instruction to be processed. \end{DoxyCompactList}\item 
{\bf \-U\-I\-N\-T32} {\bf g\-Address} = 0
\begin{DoxyCompactList}\small\item\em \-Address to be access. \end{DoxyCompactList}\item 
{\bf s\-\_\-\-Addressing\-Method} {\bf \-Addresing\-Method\-List} [$\,$]
\begin{DoxyCompactList}\small\item\em \-Array of addressing methods available. \end{DoxyCompactList}\item 
{\bf s\-\_\-\-Prefix\-Descriptor} {\bf \-Prefix\-Description\-List} [$\,$]
\begin{DoxyCompactList}\small\item\em \-Array of prefix options. \end{DoxyCompactList}\item 
{\bf \-R\-E\-G\-\_\-\-V\-A\-L\-U\-E\-S} {\bf reg\-\_\-values\-\_\-list} [$\,$]
\begin{DoxyCompactList}\small\item\em \-Array containing the different record types according to their size. \end{DoxyCompactList}\item 
{\bf s\-\_\-decoding} {\bf decode\-Machine}
\begin{DoxyCompactList}\small\item\em \-State machine. \end{DoxyCompactList}\item 
char {\bf \-One\-Byte\-Extension\-Instructions} [$\,$]
\begin{DoxyCompactList}\small\item\em \-Array containing one byte instruction codes. \end{DoxyCompactList}\item 
char {\bf \-Two\-Byte\-Extension\-Instructions} [$\,$]
\begin{DoxyCompactList}\small\item\em \-Array containing one byte instruction codes. \end{DoxyCompactList}\item 
{\bf \-U\-I\-N\-T8} {\bf no\-Op\-List} [$\,$]
\begin{DoxyCompactList}\small\item\em \-Array containing the hexadecimal are not considered opcode. \end{DoxyCompactList}\item 
{\bf \-C\-O\-D\-E\-\_\-\-F\-O\-R\-\_\-\-O\-P\-\_\-\-T\-Y\-P\-E} {\bf operand\-Type\-Codes} [$\,$]
\begin{DoxyCompactList}\small\item\em \-Array containing the attributes of the different operand types. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{\-Function \-Documentation}
\index{decode.\-c@{decode.\-c}!decode@{decode}}
\index{decode@{decode}!decode.c@{decode.\-c}}
\subsubsection[{decode}]{\setlength{\rightskip}{0pt plus 5cm}{\bf decode} (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{buf, }
\item[{{\bf \-U\-I\-N\-T8} $\ast$}]{decoded\-Size, }
\item[{{\bf \-M\-A\-C\-H\-I\-N\-E\-\_\-\-I\-N\-S\-T\-R\-U\-C\-T\-I\-O\-N} $\ast$}]{instruction\-Decoded}
\end{DoxyParamCaption}
)}\label{decode_8c_a3297beb269c3c0ed6a8e226861488785}


\-State machine that controls the disassembly process. 


\begin{DoxyParams}{\-Parameters}
{\em buf} & \-Buffer containing the piece of the file to be analyzed \\
\hline
{\em decoded\-Size} & \-Size of the instruction to be decoded \\
\hline
{\em instruction\-Decoded} & \-Object containing the attibutes of the decoded instruction \\
\hline
\end{DoxyParams}


\-Definition at line 577 of file decode.\-c.

\index{decode.\-c@{decode.\-c}!decode\-One\-Byte\-Opcode@{decode\-One\-Byte\-Opcode}}
\index{decode\-One\-Byte\-Opcode@{decode\-One\-Byte\-Opcode}!decode.c@{decode.\-c}}
\subsubsection[{decode\-One\-Byte\-Opcode}]{\setlength{\rightskip}{0pt plus 5cm}{\bf decode\-One\-Byte\-Opcode} (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{buf}
\end{DoxyParamCaption}
)}\label{decode_8c_a820c8ac2db0636187c27ec47f668bed4}


\-Process that analyzes and disassembles instructions with one byte opcode. 


\begin{DoxyParams}{\-Parameters}
{\em buf} & \-Buffer containing the piece of the file to be analyzed \\
\hline
\end{DoxyParams}


\-Definition at line 415 of file decode.\-c.

\index{decode.\-c@{decode.\-c}!decode\-Prefix@{decode\-Prefix}}
\index{decode\-Prefix@{decode\-Prefix}!decode.c@{decode.\-c}}
\subsubsection[{decode\-Prefix}]{\setlength{\rightskip}{0pt plus 5cm}{\bf decode\-Prefix} (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{buf}
\end{DoxyParamCaption}
)}\label{decode_8c_a312a131cc979ec89426f810e3faf0d94}


\-Process that analyzes and identifies prefixes into the instruction analyzed. 


\begin{DoxyParams}{\-Parameters}
{\em buf} & \-Buffer containing the piece of the file to be analyzed \\
\hline
\end{DoxyParams}


\-Definition at line 459 of file decode.\-c.

\index{decode.\-c@{decode.\-c}!decode\-Two\-Byte\-Opcode@{decode\-Two\-Byte\-Opcode}}
\index{decode\-Two\-Byte\-Opcode@{decode\-Two\-Byte\-Opcode}!decode.c@{decode.\-c}}
\subsubsection[{decode\-Two\-Byte\-Opcode}]{\setlength{\rightskip}{0pt plus 5cm}{\bf decode\-Two\-Byte\-Opcode} (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{buf}
\end{DoxyParamCaption}
)}\label{decode_8c_a2baf0b2b6a468b9e08f84c32cec7ae71}


\-Process that analyzes and disassembles instructions with two byte opcode. 


\begin{DoxyParams}{\-Parameters}
{\em buf} & \-Buffer containing the piece of the file to be analyzed \\
\hline
\end{DoxyParams}


\-Definition at line 488 of file decode.\-c.

\index{decode.\-c@{decode.\-c}!determine\-Byte\-Function@{determine\-Byte\-Function}}
\index{determine\-Byte\-Function@{determine\-Byte\-Function}!decode.c@{decode.\-c}}
\subsubsection[{determine\-Byte\-Function}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf determine\-Byte\-Function} (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{buf}
\end{DoxyParamCaption}
)}\label{decode_8c_af43580ec538f6fc237691eb3a926a93d}


\-Function that determines the processing functionality byte. 


\begin{DoxyParams}{\-Parameters}
{\em buf} & \-Buffer containing the piece of the file to be analyzed \\
\hline
\end{DoxyParams}


\-Definition at line 548 of file decode.\-c.

\index{decode.\-c@{decode.\-c}!get\-Register@{get\-Register}}
\index{get\-Register@{get\-Register}!decode.c@{decode.\-c}}
\subsubsection[{get\-Register}]{\setlength{\rightskip}{0pt plus 5cm}{\bf get\-Register} (
\begin{DoxyParamCaption}
\item[{{\bf \-U\-I\-N\-T8}}]{value, }
\item[{{\bf \-U\-I\-N\-T8}}]{size}
\end{DoxyParamCaption}
)}\label{decode_8c_aa1cc69f916419120ea6e64ad9255ade5}


\-Gets the corresponding register according the value and size. 


\begin{DoxyParams}{\-Parameters}
{\em value} & \-Register value \\
\hline
{\em size} & \-Register size \\
\hline
\end{DoxyParams}


\-Definition at line 267 of file decode.\-c.

\index{decode.\-c@{decode.\-c}!get\-Size\-Of\-Instruction@{get\-Size\-Of\-Instruction}}
\index{get\-Size\-Of\-Instruction@{get\-Size\-Of\-Instruction}!decode.c@{decode.\-c}}
\subsubsection[{get\-Size\-Of\-Instruction}]{\setlength{\rightskip}{0pt plus 5cm}{\bf get\-Size\-Of\-Instruction} (
\begin{DoxyParamCaption}
\item[{{\bf \-I\-N\-T8} $\ast$}]{buf}
\end{DoxyParamCaption}
)}\label{decode_8c_a7771adca38a9f9707ddbb29664038945}


\-Gets the instruction size according to the attribute analysis. 


\begin{DoxyParams}{\-Parameters}
{\em buf} & \-Buffer containing the piece of the file to be analyzed \\
\hline
\end{DoxyParams}


\-Definition at line 355 of file decode.\-c.

\index{decode.\-c@{decode.\-c}!get\-Size\-Of\-Operand@{get\-Size\-Of\-Operand}}
\index{get\-Size\-Of\-Operand@{get\-Size\-Of\-Operand}!decode.c@{decode.\-c}}
\subsubsection[{get\-Size\-Of\-Operand}]{\setlength{\rightskip}{0pt plus 5cm}{\bf get\-Size\-Of\-Operand} (
\begin{DoxyParamCaption}
\item[{{\bf \-I\-N\-T8} $\ast$}]{op\-Type, }
\item[{{\bf \-I\-N\-T8} $\ast$}]{op\-Addr\-Mode}
\end{DoxyParamCaption}
)}\label{decode_8c_a8a02f8d66e234d84ae58c1716bd928c2}


\-Gets the operand size according to the operation type and addressing method. 


\begin{DoxyParams}{\-Parameters}
{\em op\-Type} & \-Operation type \\
\hline
{\em op\-Addr\-Mode} & \-Addressing method \\
\hline
\end{DoxyParams}


\-Definition at line 288 of file decode.\-c.

\index{decode.\-c@{decode.\-c}!has\-Exntesion@{has\-Exntesion}}
\index{has\-Exntesion@{has\-Exntesion}!decode.c@{decode.\-c}}
\subsubsection[{has\-Exntesion}]{\setlength{\rightskip}{0pt plus 5cm}{\bf has\-Exntesion} (
\begin{DoxyParamCaption}
\item[{char}]{byte, }
\item[{char $\ast$}]{list}
\end{DoxyParamCaption}
)}\label{decode_8c_aefac88ccd9dc9f4fb1f79dcdee540c2e}


\-Verify in the instruction has extensions. 


\begin{DoxyParams}{\-Parameters}
{\em byte} & \\
\hline
{\em list} & \\
\hline
\end{DoxyParams}


\-Definition at line 338 of file decode.\-c.

\index{decode.\-c@{decode.\-c}!is\-In\-No\-O\-P\-List@{is\-In\-No\-O\-P\-List}}
\index{is\-In\-No\-O\-P\-List@{is\-In\-No\-O\-P\-List}!decode.c@{decode.\-c}}
\subsubsection[{is\-In\-No\-O\-P\-List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf is\-In\-No\-O\-P\-List} (
\begin{DoxyParamCaption}
\item[{{\bf \-U\-I\-N\-T8}}]{op}
\end{DoxyParamCaption}
)}\label{decode_8c_a28978647f0e4c8eda225fa54b5ab2e75}


\-Verify that the operation code is not in the list of no operators. 


\begin{DoxyParams}{\-Parameters}
{\em op} & \-Operation code \\
\hline
\end{DoxyParams}


\-Definition at line 206 of file decode.\-c.

\index{decode.\-c@{decode.\-c}!is\-Prefix@{is\-Prefix}}
\index{is\-Prefix@{is\-Prefix}!decode.c@{decode.\-c}}
\subsubsection[{is\-Prefix}]{\setlength{\rightskip}{0pt plus 5cm}{\bf is\-Prefix} (
\begin{DoxyParamCaption}
\item[{{\bf \-I\-N\-T8} $\ast$}]{buf}
\end{DoxyParamCaption}
)}\label{decode_8c_a463b6c6d26f3cd0ec7f69dbed460681b}


\-Process that analyzes and identifies if buf is a prefix. 


\begin{DoxyParams}{\-Parameters}
{\em buf} & \-Buffer containing the piece of the file to be analyzed \\
\hline
\end{DoxyParams}


\-Definition at line 529 of file decode.\-c.

\index{decode.\-c@{decode.\-c}!number\-Of\-Operands@{number\-Of\-Operands}}
\index{number\-Of\-Operands@{number\-Of\-Operands}!decode.c@{decode.\-c}}
\subsubsection[{number\-Of\-Operands}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf number\-Of\-Operands} (
\begin{DoxyParamCaption}
\item[{char}]{opcode}
\end{DoxyParamCaption}
)}\label{decode_8c_ac525e2da5428fe38de67b0435b335da7}


\-Definition at line 194 of file decode.\-c.

\index{decode.\-c@{decode.\-c}!prepare\-For\-Next\-Instruction@{prepare\-For\-Next\-Instruction}}
\index{prepare\-For\-Next\-Instruction@{prepare\-For\-Next\-Instruction}!decode.c@{decode.\-c}}
\subsubsection[{prepare\-For\-Next\-Instruction}]{\setlength{\rightskip}{0pt plus 5cm}{\bf prepare\-For\-Next\-Instruction} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\label{decode_8c_a419f00430cb5dcfe8a8955ae1635d448}


\-The system is prepared to analyze the \-N\-E\-X\-T instruction. 



\-Definition at line 185 of file decode.\-c.



\subsection{\-Variable \-Documentation}
\index{decode.\-c@{decode.\-c}!\-Addresing\-Method\-List@{\-Addresing\-Method\-List}}
\index{\-Addresing\-Method\-List@{\-Addresing\-Method\-List}!decode.c@{decode.\-c}}
\subsubsection[{\-Addresing\-Method\-List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf s\-\_\-\-Addressing\-Method} {\bf \-Addresing\-Method\-List}[$\,$]}\label{decode_8c_a815b93624003eeec418bd4d3da2bf2ef}


\-Array of addressing methods available. 



\-Definition at line 47 of file decode.\-c.

\index{decode.\-c@{decode.\-c}!decode\-Machine@{decode\-Machine}}
\index{decode\-Machine@{decode\-Machine}!decode.c@{decode.\-c}}
\subsubsection[{decode\-Machine}]{\setlength{\rightskip}{0pt plus 5cm}{\bf s\-\_\-decoding} {\bf decode\-Machine}}\label{decode_8c_a388828f2fe3264d3ff04dd759c45e3e7}


\-State machine. 



\-Definition at line 175 of file decode.\-c.

\index{decode.\-c@{decode.\-c}!g\-Address@{g\-Address}}
\index{g\-Address@{g\-Address}!decode.c@{decode.\-c}}
\subsubsection[{g\-Address}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-U\-I\-N\-T32} {\bf g\-Address} = 0}\label{decode_8c_a513933770d2ecd9754fbb67a790bdb45}


\-Address to be access. 



\-Definition at line 19 of file decode.\-c.

\index{decode.\-c@{decode.\-c}!g\-Buf@{g\-Buf}}
\index{g\-Buf@{g\-Buf}!decode.c@{decode.\-c}}
\subsubsection[{g\-Buf}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-I\-N\-T8}$\ast$ {\bf g\-Buf}}\label{decode_8c_a434fe20f31a4c47e314f8326f6a31d21}


\-Global \-Buffer containing the instruction to be processed. 



\-Definition at line 18 of file decode.\-c.

\index{decode.\-c@{decode.\-c}!no\-Op\-List@{no\-Op\-List}}
\index{no\-Op\-List@{no\-Op\-List}!decode.c@{decode.\-c}}
\subsubsection[{no\-Op\-List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-U\-I\-N\-T8} {\bf no\-Op\-List}[$\,$]}\label{decode_8c_aad37bd4dc0860c7ea795072799faaff5}
{\bfseries \-Initial value\-:}
\begin{DoxyCode}

{ 0x50, 0x58, 0x90, 0xb0, 0xb8 }
\end{DoxyCode}


\-Array containing the hexadecimal are not considered opcode. 



\-Definition at line 200 of file decode.\-c.

\index{decode.\-c@{decode.\-c}!\-One\-Byte\-Extension\-Instructions@{\-One\-Byte\-Extension\-Instructions}}
\index{\-One\-Byte\-Extension\-Instructions@{\-One\-Byte\-Extension\-Instructions}!decode.c@{decode.\-c}}
\subsubsection[{\-One\-Byte\-Extension\-Instructions}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf \-One\-Byte\-Extension\-Instructions}[$\,$]}\label{decode_8c_a29379ff4587818005d5ef90dae5bd1e8}
{\bfseries \-Initial value\-:}
\begin{DoxyCode}

{ 0x50, 0x58, 0x90, 0xb0, 0xb8, '\0' }
\end{DoxyCode}


\-Array containing one byte instruction codes. 



\-Definition at line 177 of file decode.\-c.

\index{decode.\-c@{decode.\-c}!operand\-Type\-Codes@{operand\-Type\-Codes}}
\index{operand\-Type\-Codes@{operand\-Type\-Codes}!decode.c@{decode.\-c}}
\subsubsection[{operand\-Type\-Codes}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-C\-O\-D\-E\-\_\-\-F\-O\-R\-\_\-\-O\-P\-\_\-\-T\-Y\-P\-E} {\bf operand\-Type\-Codes}[$\,$]}\label{decode_8c_ab9dafaeb644341185d2545f64b1b8d65}


\-Array containing the attributes of the different operand types. 



\-Definition at line 217 of file decode.\-c.

\index{decode.\-c@{decode.\-c}!\-Prefix\-Description\-List@{\-Prefix\-Description\-List}}
\index{\-Prefix\-Description\-List@{\-Prefix\-Description\-List}!decode.c@{decode.\-c}}
\subsubsection[{\-Prefix\-Description\-List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf s\-\_\-\-Prefix\-Descriptor} {\bf \-Prefix\-Description\-List}[$\,$]}\label{decode_8c_aa93c1548ecbcf7220917fcbefb596d5e}


\-Array of prefix options. 



\-Definition at line 92 of file decode.\-c.

\index{decode.\-c@{decode.\-c}!reg\-\_\-values\-\_\-list@{reg\-\_\-values\-\_\-list}}
\index{reg\-\_\-values\-\_\-list@{reg\-\_\-values\-\_\-list}!decode.c@{decode.\-c}}
\subsubsection[{reg\-\_\-values\-\_\-list}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-R\-E\-G\-\_\-\-V\-A\-L\-U\-E\-S} {\bf reg\-\_\-values\-\_\-list}[$\,$]}\label{decode_8c_a2c6bbca72cf3a579cdad52052a3ab14e}


\-Array containing the different record types according to their size. 



\-Definition at line 127 of file decode.\-c.

\index{decode.\-c@{decode.\-c}!\-Two\-Byte\-Extension\-Instructions@{\-Two\-Byte\-Extension\-Instructions}}
\index{\-Two\-Byte\-Extension\-Instructions@{\-Two\-Byte\-Extension\-Instructions}!decode.c@{decode.\-c}}
\subsubsection[{\-Two\-Byte\-Extension\-Instructions}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf \-Two\-Byte\-Extension\-Instructions}[$\,$]}\label{decode_8c_acc808ea0dbac196a90bb83ea709f16a1}
{\bfseries \-Initial value\-:}
\begin{DoxyCode}

{ 0xc8 }
\end{DoxyCode}


\-Array containing one byte instruction codes. 



\-Definition at line 180 of file decode.\-c.

